/**
 * 请求拦截
 * @param {Object} http
 */
module.exports = (vm) => {
    uni.$u.http.interceptors.request.use((config) => { // 可使用async await 做异步操作
        // 初始化请求拦截器时，会执行此方法，此时data为undefined，赋予默认{}
        config.data = config.data || {};
				if(config.url == '/weixin/getuserphonenumber'){
					config.baseURL = config.baseURL.replace("/gmm", "")
				}
        // 可以在此通过vm引用vuex中的变量，具体值在vm.$store.state中
        // console.log(vm.$store.state);
		// config.header = {
		// 	...config.header,
		// 	Cookie: 111111 // 演示拦截器header加参
		// }
		// config.header.Cookie = 'frontend_lang=zh_CN;cids=2931;tz=Asia/Shanghai;session_id=c3a7c354b4832f8219ad0033745f8e1eb6d30be7';
		// config.header.Authorization = 'frontend_lang=zh_CN;cids=2931;tz=Asia/Shanghai;session_id=c3a7c354b4832f8219ad0033745f8e1eb6d30be7';
		// console.log(config);
        console.log(config)
        return config
    }, (config) => // 可使用async await 做异步操作
        Promise.reject(config))
}
